Part Number Hot Search : 
CNL325 42700 5110F3 R1E10 100CT 1KD10 950R30L GZ522
Product Description
Full Text Search
 

To Download S6A0031 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  8 com / 80 seg driver & controller for stn lcd june. 1999. ver. 0. 5 prepared by: tae - kwang, park parktk@samsung.co.kr s 6a 003 1 contents in this document are subject to change without notice. no part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of lcd driver ic team.

s 6a 003 1 specification revision history ve rsion content date 0.0 original feb. 1999 0.1 eckon pad added por circuit added mar.1999 0.2 page 6: e_rd signal description is changed e_rd: active low signal for writing command in 6800 mode or high enable signal for reading command in 8 080 mode. ? e_rd: active low signal for writing command or high enable signal for reading command in 6800 mode, low enable signal for reading command in 8080 mode. apr.1999 0.3 page 6: lcd driver output added page 18: power o n / off timing added page 29: i dd1 (v dd = 2.4~3.6v): 150 m a ? 50 m a page 30: i dd1 (v dd = 3.6~5.5v): 250 m a ? 80 m a may.1999 0. 4 page 1, 2, 11 : cgrom character size is changed from 256 to 254. jun .1999 0.5 page 6: rw_wr active low - > active high page 6: rw _wr active low - > low enable page 20: wait for more than 1.2us or busy check - > delete ? or busy check ? page 21: wait for more than 1.2us or busy check - > delete ? or busy check ? jun .1999
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 2 co ntents introduction ................................ ................................ ................................ ................................ .......... 1 features ................................ ................................ ................................ ................................ ................. 1 block diagram ................................ ................................ ................................ ................................ ...... 2 pad configuration ................................ ................................ ................................ ............................... 3 pad center coordinat es ................................ ................................ ................................ ................... 4 pin description ................................ ................................ ................................ ................................ ...... 5 power supply ................................ ................................ ................................ ................................ . 5 system control ................................ ................................ ................................ ............................. 5 mpu interface ................................ ................................ ................................ ................................ 6 lcd driver output ................................ ................................ ................................ ......................... 6 test ................................ ................................ ................................ ................................ .................... 6 functional descripti on ................................ ................................ ................................ ..................... 7 microprocessor inter face ................................ ................................ ................................ ...... 7 address counter (ac) ................................ ................................ ................................ ................ 10 display data ram (dd ram) ................................ ................................ ................................ ......... 10 character generator rom (cgrom) ................................ ................................ ..................... 11 character generator ram (cgram) ................................ ................................ ..................... 12 lcd driver circuit ................................ ................................ ................................ ....................... 13 instruction descript ion ................................ ................................ ................................ .................. 14 initializing ................................ ................................ ................................ ................................ ............. 18 hardware reset ................................ ................................ ................................ .......................... 18 instruction initiali zing with reset ................................ ................................ ....................... 20 lcd driving power su pply circuit ................................ ................................ ................................ 22 mpu interface ................................ ................................ ................................ ................................ ...... 23 interfacing with 808 0 - series microproces sors ................................ .............................. 23 interfacing with 680 0 - series microproces sors ................................ .............................. 23 application informat ion for lcd panel ................................ ................................ .................... 24 frame frequency ................................ ................................ ................................ ............................... 26 maximum absolute rat e ................................ ................................ ................................ ................... 27 electrical character istics ................................ ................................ ................................ .......... 28 dc characteristics ................................ ................................ ................................ .................... 28 ac characteristics ................................ ................................ ................................ .................... 30
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 1 introduction this character driver and controller lsi for liquid crystal do t matrix display systems can display 1 - line of 16 characters with the 5 x 8 dot s format. it is capable of interfacing various microprocessors, supporting the 4 - bit or 8 - bit parallel mode. voltage follower and bias circuit is built in the ic. features drive r output circuits - 8 common outputs / 80 segment outputs applicable duty ratio font size display size duty contents of outputs 5 x 8 1 - line x 16 characters 1/ 8 1 x 16 characters on - chip display data ram - character generator rom (cgrom): 10,160 bits (254 characters x 5 x 8 dots) - character generator ram (cgram): 80 bits (2 characters x 5 x 8 dots) - display data ram (ddram): 256 bits (16 characters x 1 - line + 16 extended characters) microprocessor interface - 8 - bit parallel interface with 6800 - series or 8080 - s eries mpu - 4 - bit parallel interface with 6800 - series or 8080 - series mpu function set - simple instruction set - com / seg bi - directional (4 types lcd application available) - hardware reset (resetb) on - chip analog circuit - internal rc oscillator circuit - voltage fo llower & bias circuit - automatic p ower o n r eset c ircuit operating voltage range - supply voltage (v dd ): 2.4 to 5.5 v - lcd driving voltage (v lcd = v0 - v ss ): 6.0v max. low power consumption package type - gold bumped chip
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 2 block diagram input buffer parallel interface 4 bit/8 bit (6800/8080 -series) instruction register (ir) 8 instruction decoder busy flag address counter display data ram (ddram) 256 bits data register (dr) 8 character generator ram (cgram) 80 bits character generator rom (cgrom) 10,160 bits cursor and blink controller common driver 8 bits shift register segment driver 80 bits latch circuit 80 bits shift register lcd driving voltage selector segment data conversion voltage follower & bias resistor timing generator oscillator seg1 to seg80 csb rs rw _wr e _rd db7 to db4 db3 to db0 resetb v0 v1 v2 v3 v4 dirs dirc ck com1 to com 8 v dd gnd 5 5 5 5 5 8 8 data output register (or) 8 8 mi power on reset (por) eckon figure 1 . block diagram
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 3 pad configuration z x y (0,0) pad dummy_pad 1 44 45 59 60 130 144 129 53 52 136 137 S6A0031 figure 2 . S6A0031 chip configuration table 1 . S6A0031 pad dimensions size item pad no. x y unit chip siz e - 5430 1410 1 to 44 90 pad pitch 45 to 144 70 1 to 44 5 2 9 2 45 to 59 92 42 60 to 129 4 2 92 bumped pad size 130 to 144 92 42 bumped pad height 1 to 144 1 7 (typ.) m m cog align key coordinate 30 m m 30 m m 30 m m (+2600, +590) 30 m m 30 m m 30 m m (-2600, +605) 30 m m 30 m m 30 m m 60 m m 30 m m
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 4 pad center co ordinates table 2 . pad center coordinates [unit: m m] no. name x y no. name x y no. name x y 1 dummy -1935 -595 51 com7 2605 -135 101 seg47 -455 595 2 vss -1845 -595 52 com8 2605 -65 102 seg48 -525 595 3 vss -1755 -595 53 seg1 2605 5 103 seg49 -595 595 4 vss -1665 -595 54 seg2 2605 75 104 seg50 -665 595 5 eckon -1575 -595 55 seg3 2605 145 105 seg51 -735 595 6 vdd -1485 -595 56 seg4 2605 215 106 seg52 -805 595 7 v4 -1395 -595 57 seg5 2605 285 107 seg53 -875 595 8 v3 -1305 -595 58 seg6 2605 355 108 seg54 -945 595 9 v2 -1215 -595 59 dummy 2605 425 109 seg55 -1015 595 10 v1 -1125 -595 60 dummy 2415 595 110 seg56 -1085 595 11 ck -1035 -595 61 seg7 2345 595 111 seg57 -1155 595 12 vdd -945 -595 62 seg8 2275 595 112 seg58 -1225 595 13 vdd -855 -595 63 seg9 2205 595 113 seg59 -1295 595 14 vdd -765 -595 64 seg10 2135 595 114 seg60 -1365 595 15 v0 -675 -595 65 seg11 2065 595 115 seg61 -1435 595 16 v0 -585 -595 66 seg12 1995 595 116 seg62 -1505 595 17 vdd -495 -595 67 seg13 1925 595 117 seg63 -1575 595 18 vdd -405 -595 68 seg14 1855 595 118 seg64 -1645 595 19 vdd -315 -595 69 seg15 1785 595 119 seg65 -1715 595 20 resetb -225 -595 70 seg16 1715 595 120 seg66 -1785 595 21 rs -135 -595 71 seg17 1645 595 121 seg67 -1855 595 22 rw_wr -45 -595 72 seg18 1575 595 122 seg68 -1925 595 23 vss 45 -595 73 seg19 1505 595 123 seg69 -1995 595 24 e_rd 135 -595 74 seg20 1435 595 124 seg70 -2065 595 25 vdd 225 -595 75 seg21 1365 595 125 seg71 -2135 595 26 db0 315 -595 76 seg22 1295 595 126 seg72 -2205 595 27 db1 405 -595 77 seg23 1225 595 127 seg73 -2275 595 28 db2 495 -595 78 seg24 1155 595 128 seg74 -2345 595 29 db3 585 -595 79 seg25 1085 595 129 dummy -2415 595 30 db4 675 -595 80 seg26 1015 595 130 dummy -2605 425 31 db5 765 -595 81 seg27 945 595 131 seg75 -2605 355 32 db6 855 -595 82 seg28 875 595 132 seg76 -2605 285 33 db7 945 -595 83 seg29 805 595 133 seg77 -2605 215 34 csb 1035 -595 84 seg30 735 595 134 seg78 -2605 145 35 vss 1125 -595 85 seg31 665 595 135 seg79 -2605 75 36 mi 1215 -595 86 seg32 595 595 136 seg80 -2605 5 37 vdd 1305 -595 87 seg33 525 595 137 dummy -2605 -65 38 test 1395 -595 88 seg34 455 595 138 dummy -2605 -135 39 vss 1485 -595 89 seg35 385 595 139 dummy -2605 -205 40 dirc 1575 -595 90 seg36 315 595 140 dummy -2605 -275 41 vdd 1665 -595 91 seg37 245 595 141 dummy -2605 -345 42 dirs 1755 -595 92 seg38 175 595 142 dummy -2605 -415 43 vss 1845 -595 93 seg39 105 595 143 dummy -2605 -485 44 dummy 1935 -595 94 seg40 35 595 144 dummy -2605 -555 45 com1 2605 -555 95 seg41 -35 595 145 46 com2 2605 -485 96 seg42 -105 595 146 47 com3 2605 -415 97 seg43 -175 595 147 48 com4 2605 -345 98 seg44 -245 595 148 49 com5 2605 -275 99 seg45 -315 595 149 50 com6 2605 -205 100 seg46 -385 595 150
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 5 pin description power supply table 3 . pin description name i/o description vdd supply power supply v ss supply ground v0 i bi as voltage input for lcd driving lcd driving voltage outputs. voltages should have the following relationship; v0 3 v1 3 v2 = v3 3 v4 3 vss t hese voltages are generated as following table. lcd bias v1 v2 v3 v4 1/ 4 bias ( 3 / 4 ) x v0 ( 2 / 4 ) x v0 (1/ 4 ) x v0 v1 v2 v3 v4 o system control table 3. pin description (continued) name i/o description eckon i clock source selection input when eckon = " high " , external clock by ck pin is used as system clock, and internal oscillator circuit is turne d off . when eckon = " low " , internal oscillator is used. ck i external clock input ( w hen eckon = " high " ) it must be fixed "high" or "low" when the internal oscillation circuit is used (when eckon = " low " ). mi i mpu interface selection input mi = "low", 80 80 - series mpu mi = "high", 6800 - series mpu dirc i com direction selection input when dirc = "low" com1 ? com2 - - - - ? com 7 ? com 8 when dirc = "high" com 8 ? com 7 - - - - ? com2 ? com1 dirs i seg direction selection input when dirs = "low" seg1 ? seg2 - - - - ? seg79 ? seg80 when dirs = "high" seg80 ? seg79 - - - - ? seg2 ? seg1
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 6 mpu interface table 3. pin description (continued) name i/o description resetb i reset input initialization is performed by "low" level sensing of the reset b signal. csb i chip selection input S6A0031 is selected while csb is "low". rs i register selection input when rs = "low", instruction register when rs = "high", data register rw_wr i in 8080 - series mpu interface mode, this pin is connected to wr pin of mpu and is an active high write signal. in 6800 - series mpu interface mode, this pin is connected to r/w pin of mpu. when rw_wr = "high", read mode when rw_wr = "low", write mode e_rd i in 8080 - series mpu interface mode, this pin is connected to rd pin of mpu and is a low enable read signal. in 6800 - series mpu interface mode, this pin is connected to e pin of mpu and enable s read or write command according to rw_wr signal. db0 to db3 db4 to db7 i/o when 8 - bit interface mode, used as bi - directional data bus db0 to db7 during 4 - bit bus mode, only db4 to db7 are used. in this case db0 - db3 pins are don ? t care (connect to " high " , " low " or open). lcd driver output table 3. pin description (continued) name i/o description com1 to com8 o common signal out put for character display seg1 to seg80 o segment signal output for character display test table 3. pin description (continued) name i/o description test i test pin this pin is not used for normal operation and should be connect to " low " . *note: dummy ? these pins should be opened (floated).
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 7 functional descripti on microprocessor inter face S6A0031 has two kinds of interface type with mpu: 4 - bit bus or 8 - bit bus. 4 - bit bus and 8 - bit bus is selected by the dl bit in the instruction register, and 6800 - ser ies mpu or 8080 - series mpu is selected by mi pin. table 4. various kinds of mpu interface according to mi and dl bit mi dl csb rs rw_wr e_rd db0 to db3 db4 to db7 8 - bit (h) csb rs r/w e db0 to db3 db4 to db7 6800 - series (h) 4 - bit (l) csb rs r/w e - db4 to db7 8 - bit (h) csb rs wr rd db0 to db3 db4 to db7 8080 - series (l) 4 - bit (l) csb rs wr rd - db4 to db7 note: " - " - don?t care ("high", "low" or open) (h): fixed "high" (v dd ) (l): f ixed "low" (v ss ) mi: "high" = 6800 - series mpu, "low" = 8080 - series mpu dl: "high" = 8 - bit mode, "low" = 4 - bit mode csb: "high" = chip is not selected, "low" = chip is selected rs: "high" = data register, "low" = instruction register rw_wr: read / write indicating signal in 6800 mode , active high signal for w riting command in 8080 mode. e_rd: active low signal for writing command or high enable signal for reading command i n 680 0 mode , low enable signal for reading command in 8080 mode. parallel interface during writing operation, two 8 - bit registe rs, data register (dr) and instruction register (ir), are used. the data register (dr) is used as temporary data storage place for being written into ddram / cgram . target ram is selected by ram address set instruction. the instruction register (ir) is use d only to store instruction code transferred from mpu. to select dr or ir register, rs input pin is used. during reading operation, 8 - bit output data register (or) is used. the output data register (or) is used as temporary data storage place for being re ad from ddram / cgram . destination ram is selected by ram address set instruction. after ram address set, the first reading in the 8 - bit bus mode (first and second reading in the 4 - bit bus mode) is a dummy cycle (figure 3, 4 , 5, 6 ). the valid data comes fr om the second reading in the 8 - bit bus mode (from the 3rd reading in 4 - bit bus mode). the dummy cycle make s the address counter (ac) indicate the correct address . so it is recommended to set address before writing. the instruction read operation is support ed for indicating internal operation is being processed (busy flag). in the 4 - bit bus mode, it is needed to transfer 4 - bit data (through db4 to db7) by two times. the high order bits (for 8 - bit mode db4 to db7) are transferred before the low order bits (fo r 8 - bit mode db0 to db3) in read and write transaction. the db0 to db3 pins are floated in this 4 - bit bus mode. after resetb operation, S6A0031 considers the first 4 - bit data from mpu as the high order bits in the 4 - bit bus mode.
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 8 instruction write valid data dl mi csb rs rw_wr e_rd db7 to db0 busy flag read dummy data read valid data read data write figure 3. timing diagram of 8 - bit parallel bus mode data transfer (68 00 - series mpu mode) instruction write valid data dl mi csb rs rw_wr e_rd db7 to db0 busy flag read dummy data read valid data read data write figure 4. timing diagram of 8 - bit parallel bus mode data transfer (80 80 - series mpu mode)
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 9 instruction write dl mi csb rs rw_wr e_rd db7 to db0 busy flag & addr ess read dummy data read valid data read data write a3 - a0 lower 4-bit bf d7 - d4 d3 - d0 d3 - d0 d7 - d4 upper 4-bit figure 5. timi ng diagram of 4 - bit parallel bus mode data transfer (68 00 - series mpu mode) instruction write dl mi csb rs rw_wr e_rd db7 to db0 busy flag & addr ess read dummy data read valid data read data write a3 - a0 lower 4-bit bf d7 - d4 d3 - d0 d3 - d0 d7 - d4 upper 4-bit figure 6. timing diagram of 4 - bit parallel bus mode data transfer (80 80 - series mpu mode) busy flag when db7 is " high " in r ead s tatus operation, it indica tes that the internal operation is in busy status and can accept only read status instruction. if the cycle time is correct, the microprocessor needs not to check this flag before each instruction, except d isplay c lear instruction.
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 10 address counter (ac) ad dress counter (ac) in S6A0031 stores ddram / cgram address. after writing into or reading from ddram / cgram, ac is automatically increased or decreased by 1 according to the entry mode. display data ram (dd ram) ddram stores display data of maximum 32 x 8 bits ( 16 characters + 16 extended characters ). ddram address is set in the address counter (ac) as a hexadecimal number. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f (a) display shift is not performed 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 1 0 (b) display shift left is performed 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e (c) display shift right is performed com1 - com8 com1 - com8 com1 - com8 figure 7 . ddram address
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 11 character generator rom (cgrom) cgrom has 5 x 8 - dot 254 characters. the cgrom char acter code 00h and 01h are cgram character data area. table 5. cgrom character code ( 00 )
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 12 character generator ram (cgram) cgram has up to 5 x 8 - dot 2 characters. by writing font data to cgram, user defined character can be used. table 6. relationship bet ween character code (ddram) and character pattern (cgram) character c ode (ddram data) cgram address cgram data d7 d6 d5 d4 d3 d2 d1 d0 a3 a2 a1 a0 p7 p6 p5 p4 p3 p2 p1 p0 pattern number 0 0 0 0 0 0 0 0 (00h) 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 - - - 0 1 0 1 0 - - - 1 0 1 0 1 - - - 0 1 0 1 0 - - - 1 0 1 0 1 - - - 0 1 0 1 0 - - - 1 0 1 0 1 - - - 0 1 0 1 0 - - - 1 0 1 0 1 pattern 1 0 0 0 0 0 0 0 1 (01h) 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 - - - 0 0 0 0 0 - - - 1 1 1 1 1 - - - 0 0 0 0 0 - - - 1 1 1 1 1 - - - 0 0 0 0 0 - - - 1 1 1 1 1 - - - 0 0 0 0 0 - - - 1 1 1 1 1 pattern 2 note: " - " - don?t care .
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 13 lcd driver circuit lcd driver circuit has 8 common and 80 segment signals for driving lcd. data from cgram / cgrom are transferred to 80 - bit segment register serially, and then they are stored to 80 - bit shift latch. com1 to com 8 have 1/ 8 duty ratio. seg bi - directional function is selected by dirs input, and com shift direction is selected by dirc input. table 7 . seg data shift direction di rs pin seg data shift direction low seg1 ? seg2 ? seg3 ? - - - - - - - ? seg78 ? seg79 ? seg80 high seg80 ? seg79 ? seg78 ? - - - - - - - ? seg3 ? seg2 ? seg1 table 8 . com data shift direction dirc pin com data shift direction low com1 ? com2 ? com3 ? - - - - - - - - ? com 6 ? com 7 ? com 8 high com 8 ? com 7 ? com 6 ? - - - - - - - - ? com3 ? com2 ? com1
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 14 instruction descript ion table 9 . instruction table instruction rs r/w db7 db6 db5 db4 db3 db2 db1 db0 description * clear display 0 0 0 0 0 0 0 0 0 1 write "20h" to ddram and set ddram address to "00h" from ac return home 0 0 0 0 0 0 0 0 1 - ddram address is set to 00h from ac and the cursor returns to 00h position. the contents of ddram are not changed. entry mode set 0 0 0 0 0 0 0 1 i/d sh assign cursor moving direction and enable the shift of entire display display on / off control 0 0 0 0 0 0 1 d c b set display (d), cursor (c), and blinking of cursor (b) on / off control cursor or display shift 0 0 0 0 0 1 s/c r/l - - set cur sor moving and display shift control bit, and the direction, without changing of ddram data function set 0 0 0 0 1 dl - - - - set interface data length (dl: 4 - bit / 8 - bit) instruction cgram address set 0 0 0 1 0 0 a3 a2 a1 a0 set cgram address in address counter. ddram address set 0 0 1 0 0 a4 a3 a2 a1 a0 set ddram address in address counter. read busy flag and address 0 1 bf - - a4 a3 a2 a1 a0 whether in internal operation or not can be known by reading bf, the contents of address counter can also be r ead write data 1 0 d7 d6 d5 d4 d3 d2 d1 d0 write data into ddram / cgram read data 1 1 d7 d6 d5 d4 d3 d2 d1 d0 read data from ddram / cgram (" - ": don?t care) notes 1. instruction execution time depends on the internal process time of S6A0031, therefore it is necessary to provide a time larger than one mpu interface cycle time (tc) between execution of two successive instructions. 2. "clear display" instruction has 850 m s execution time (when fosc = 4 0.0 khz), so check the busy flag or wait for more than 850 m s after using "clear display" instruction.
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 15 clear display rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 0 0 0 0 0 1 clear all the display data by writing "20h" (space code of cgrom) to all the ddram address, and set the ddram address to "00h" into ac (address counter). for this instruction, the cgrom address "20h" have to set space code. if the display position has shifted then it return s to the original positions. namely, when display data is shifted and cursor or blinking is displayed, bring the cursor to the left edge on first line of the display. it makes entry mode to increment (i/d = " high " ) . return home rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 0 0 0 0 1 - return home instruction field makes cursor return home. ddram address is set to 00h from ac and the cursor returns to 00h position. the contents of ddram are not changed. entry mode set rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 0 0 0 1 i/d sh set the moving direction of cursor and display after data writing or readi ng instruction . i/d: increment / decrement of ddram / cgram address (cursor or blink) after ddram / cgram data write/read operation, ddram / cgram address is increased (i/d = " high " ) or decreased (i/d = " low " ) by1. so in case of ddram data transfer operat ion and cursor or blink is turned on, cursor or blink moves to right (i/d = " high " ) or left (i/d = " low " ), but in cgram data transfer operation, cursor or blink does not move. sh: shift of entire display when ddram read (cgram read / write) operation or sh = "low", entire display is not shift. only w hen sh = "high" and ddram write operation, entire display is shift according to i/d value (i/d = "1": shift left, i/d = "0": shift right). display o n / o ff control rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 0 0 1 d c b control display / cursor / blink on / off 1 bit register. d: display on / off control bit when d = "high", entire display is turned on. when d = "low", entire display is turned off, but display data is remained in ddram. c: cursor on / off control bit when c = "high", cursor is turned on. when c = "low", cursor is disappeared in current display, but i/d register remains its data. b: cursor blink on / off control bit when b = "high", c ursor blink is on, that performs alternate between all hig h data (black pattern) and display character at the cursor position. when b = "low", bl ink is off.
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 16 cursor or display shift rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 0 1 s/c r/l - - without writing or reading of displa y data, shift right/left the cursor position or display. this instruction is used to correct or search display data (refer to table 10) . note that display shift is performed simultaneously in all the line. when displayed data is shifted repeatedly, each li ne shifted individually. when display shift is performed, the contents of address counter are not changed. table 10. shift patterns according to s/c and r/l bits s/c r/l operation 0 0 shift cursor to the left, ac is decreased by 1 0 1 shift cursor to the right, ac is increased by 1 1 0 shift all the display to the left, cursor moves according to the display 1 1 shift all the display to the right, cursor moves according to the display function set rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 1 dl - - - - dl: interface data length control bit when dl = "high", it means 8 - bit bus mode with mpu. when dl = "low", it means 4 - bit bus mode with mpu. when 4 - bit bus mode, it needs to transfer 4 - bit data by two times. cgram address set rs r/w db7 db6 db5 db4 d b3 db2 db1 db0 0 0 0 1 0 0 a3 a2 a1 a0 set cgram address to ac this instruction make s cgram data available from mpu for user defined character pattern. cgram address is from 00h to 0fh. ddram address set rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 1 0 0 a4 a3 a2 a1 a0 set dd ram address to ac before writing / reading data into / from the ram, set the address by ram address set instruction. next, when data are written/read in succession, the address is automatically incre ased by 1 (when i/d = "high") or d ecreased by 1 (when i/d = "low"). the address ranges are 00h to 1fh.
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 17 read busy flag and address rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 1 bf - - a4 a3 a2 a1 a0 this instruction shows whether S6A0031 is in internal operation or not. if the resultant bf is "high", it means the internal operation is in progress and you have to wait until bf to be "low", and then the next instruction can be performed. in this instruction you can read also the value of address counter. write data rs r/w db7 db6 db5 db4 db3 db2 db1 db0 1 0 d7 d6 d5 d4 d3 d2 d1 d0 write binary 8 - / 5 - bit data to ddram / cgram the selection of ram from ddram / cgram is set by the previous address set instruction (ddram address set, cgram address set). after write operation, the address is au tomatically increased / decreased by 1, according to the entry mode. read data rs r/w db7 db6 db5 db4 db3 db2 db1 db0 1 1 d7 d6 d5 d4 d3 d2 d1 d0 read binary 8 - / 5 - bit data from ddram / cgram the selection of ram is set by the previous address set ins truction. if address set instruction of ram is not performed before this instruction, the data that read first is invalid, because the direction of ac is not determined. if you read ram data several times without ram address set instruction before read ope ration, you can get correct ram data from the second, and the first data would be incorrect, because there is no time margin to transfer ram data. in case of ddram read operation, cursor shift instruction plays the same role as ddram address set instructio n: it also transfer s ram data to output data register. after read operation address counter is automatically increased / decreased by 1 according to the entry mode. after cgram read operation, display shift may not be executed correctly. * in case of ram write operation, after this operation, ac is increased / decreased by 1 like read operation. in this time, ac indicates the next address position, but you can read only the previous data by read instruction. ram address is dummy data, so the correct ram data come from the second read transaction. after reading operation, the address is increased by 1 automatically.
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 18 initializing hardware reset when the power is turned on , S6A0031 is initialized automatically by the p ower on reset circuit ( r efer to f igure 8). in case of resetb pin becomes "low" and durable the state for more than 1 .2 m s (vdd = 3v), S6A0031 can be initialized too. during the initialization, the following instructions are executed, and bf (busy flag) is kept "high" (busy state) to the end of initialization. display clear all the ddram data is set to "20h" return home address counter = "00h" entry mode set instruction i/d = 1: a ddress counter is set to increment mode . sh = 0: e ntire display shift is disabled . display on / off control instructi on c = 0: cursor off b = 0: blink off d = 0: display off function set instruction dl = 1 : 8 - bit interface mode cgram / ddram address ram address counter is set to "00h" . t off v dd t r dd 0.1v dd 0.9v dd 0.1v dd 0.1v dd v dd rising time t r dd 1 ms power off time t off 3 1 m s note: if the upper power conditions are not satisfied in power on/off sequence, the internal power on reset (por) circuit will not op erates normally. figure 8 . power o n / off timing
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 19 reset pulse width t rw 1. 2 m s reset time t r 850 m s note: t rw indicates the minimum resetb duration for activate internal reset signal t r indicates reset completion time of internal circuit from the start of the internal reset signal (when fosc = 40.0khz) . t r t rw resetb internal r eset t ime figure 9 . reset timing
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 20 instruction initiali zing with reset 8 - b it interface mode (fosc = 4 0 . 0 khz) ram address set ram data write end of initialization command input function set rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 1 dl (1) - - - - entry mode set 0 0 0 0 0 0 0 1 i/d sh display on / off control 0 0 0 0 0 0 1 d c b wait until power is stable set reset (resetb pin = "low") v dd -v ss power on wait for more than 1.2 m s release reset (resetb pin = "high") wait for more than 1m s wait for more than 20ms after v dd rises to 0.9 v dd when just u sing i nternal p ower on r eset c ircuit when u sing resetb i nput for i nitializing
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 21 4 - b it interface mode (fosc = 4 0 . 0 khz) ram address set ram data write end of initialization command input function set rs r/w db7 db6 db5 db4 db3 db2 db1 db0 0 0 0 0 1 dl (0) - - - - entry mode set 0 0 0 0 0 0 - - - - 0 0 0 1 i/d sh - - - - display on / off control 0 0 0 0 0 0 - - - - 0 0 1 d c b - - - - wait until power is stable set reset (resetb pin = "low") v dd -v ss power on wait for more than 1.2 m s release reset (resetb pin = "high") wait for more than 1m s wait for more than 20ms after v dd rises to 0.9 v dd when just u sing i nternal p ower o n r eset c ircuit when u sing resetb i nput for i nitializing
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 22 lcd driving power su pply circuit the power supply circuit pro duces lcd panel driving voltage at low power consumption. the lcd d riving power supply circuit consists of external voltage input and v oltage follower. v dd s 6b 003 1 v0 v1 v2 v3 v4 v ss gnd c1 v dd external power supply * recommended capacitance value is 0. 1 to 4.7 m f o p e n figure 10 . lcd driving power connection
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 23 mpu interface interfacing with 808 0 - series microprocess ors v dd rs csb mi s 6a 003 1 e_rd rw_wr db0 - db7 resetb v ss vcc a0 a1 - a7 iorq mpu (8080-series) rd wr d0 - d7 reset gnd decoder gnd vcc resetb gnd figure 1 1 . interfacing with 8080 - series mpu interfacing with 680 0 - series microproces sors v dd rs csb mi s 6a 003 1 e_rd rw_wr db0 - db7 resetb v ss vcc a0 a1 - a7 vma mpu (6800 -series) e r/w d0 - d7 reset gnd decoder gnd vcc resetb vcc figure 1 2 . interfacing with 6800 - series mpu
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 24 application informat ion for lcd panel chi p bottom & lower view (dirc = "0", dirs = "0") bottom view com8 com7 com6 com2 com1 seg80 seg79 seg78 seg77 seg76 seg15 seg14 seg13 seg12 seg11 seg10 seg9 seg8 seg7 seg6 seg5 seg4 seg3 seg2 seg1 figure 13 . chip bottom & lower view interfacing with lcd panel chip bottom & upper view (dirc = "1", dirs = "1") bottom view com1 com2 com6 com7 com8 seg1 seg2 seg3 seg4 seg5 seg66 seg67 seg68 seg69 seg70 seg71 seg72 seg73 seg74 seg75 seg76 seg77 seg78 seg79 seg80 figure 1 4 . chip bottom & upper view int erfacing with lcd panel
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 25 chip top & lower view (dirc = "0", dirs = "1") top view com8 com7 com6 com2 com1 seg1 seg2 seg3 seg4 seg5 seg66 seg67 seg68 seg69 seg70 seg71 seg72 seg73 seg74 seg75 seg76 seg77 seg78 seg79 seg80 figure 1 5 . chip top & lower view interfacing with lcd panel chip top & upper view (dirc = "1", dirs = "0") top view seg80 seg79 seg78 seg77 seg76 seg15 seg14 seg13 seg12 seg11 seg10 seg9 seg8 seg7 seg6 seg5 seg4 seg3 seg2 seg1 com1 com2 com6 com7 com8 figure 1 6 . chip top & upper view interfacing with lcd panel
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 26 frame frequency 1-line selection period = 16 clock pulses x 4 d ivision one frame = 64 x 8 x 25 .0 m s = 1 2 .8ms (1 clock = 2 5 .0 m s at fosc = 4 0 . 0 khz) frame frequency = 1 / 1 2 .8ms = 78 hz v0 v1 v4 v ss com1 1 frame 1-line selection period 1 frame 8 7 - - - - 2 1 8 7 - - - - 2 1 8 7 - - - - 2 1 8 7 - - - - 2 1 figure 1 7 . frame frequency
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 27 maximum absolute rat e table 11. maximum absolute rate characteristics symbol value unit power supply voltage (1) v dd - 0.3 to +7.0 v power s upply voltage (2) v0 - 0.3 to + 8.0 v input voltage v in - 0.3 to v dd +0.3 v operating temperature t opr - 30 to +85 c storage temperature t stg - 55 to +125 c note : 1 . all the voltage levels are based on v ss = 0v. 2 . voltage greater than above may damage the circuit. voltage level: v0 3 v dd 3 v ss voltage level: v0 3 v1 3 v2 = v3 3 v4 3 v ss
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 28 electrical character istics dc characteristics table 12. dc characteristics (v dd = 2.4v to 3.6v, ta = - 30 to +85 o c) item sy mbol condition min. typ. max. unit operating voltage v dd - 2.4 - 3.6 v i dd1 display operation v0 = 6v without load no access from mpu - - 5 0 supply current (v dd = 3v, ta = 25 o c) i dd 2 access operation from mpu fcyc = 200 khz - - 500 m a v ih - 0.7v dd - v dd input voltage v il - v ss - 0.3v dd v input leakage current i leak v in = 0v to v dd - 1 - 1 m a r com io = 50 m a - - 5 r on resistance r seg io = 50 m a - - 10 k w frame frequency f fr v dd = 3v, ta = 25 o c 55 78 101 hz external clock frequency f ck - - 4 0 . 0 - khz lcd driving voltage v lcd v lcd = v0 ? v ss 3.0 - 6.0 v
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 29 table 12. dc characteristics (continued) (v dd = 3.6v to 5.5v, ta = - 30 to +85 o c) item symbol condition min. typ. max. unit operating voltage v dd - 3.6 - 5.5 v i dd1 display operation v0 = 6v without load no access from mpu - - 8 0 supply current (v dd = 5v, ta = 25 o c) i dd 2 access operation from mpu fcyc = 200 khz - - 1000 m a v ih - 0. 7 v dd - v dd input voltage v il - v ss - 0. 3 v dd v input leakage current i leak v in = 0v to v dd - 1 - 1 m a r com io = 50 m a - - 5 r o n resistance r seg io = 50 m a - - 10 k w frame frequency f fr v dd = 3v, ta = 25 o c 55 78 101 hz external clock frequency f ck - - 4 0 . 0 - khz lcd driving voltage v lcd v lcd = v0 ? v ss 3. 6 - 6.0 v
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 30 ac characteristics 6800 - series mp u interface & write instruction table 13. ac characteristics (6800 - series write instruction) condition characteristic symbol min. typ. max. unit e cycle time t c 650 - pulse rise / fall time t r , t f - - 25 e p ulse width high t wh 450 - - e pulse width low t wl 150 - - rs and csb setup time t su1 60 - - rs and csb hold time t h1 30 - - db setup time t su2 100 - - v dd = 2.4v to 3.6v, ta = - 30 to +85 o c db hold time t h2 50 - - ns e cycle time t c 350 - pulse rise / fall time t r , t f - - 25 e pulse width high t wh 250 - - e pulse width low t wl 100 - - rs and csb setup time t su1 40 - - rs and csb hold time t h1 10 - - db setup time t su2 40 - - v dd = 3 . 6 v to 5 . 5 v, ta = - 30 to +85 o c db hold time t h2 10 - - ns rs, csb db0 to db7 e_rd rw_wr t c t h2 t su2 t r t f t wl t wh t h1 t su1 figure 1 8 . write bus mode timing (6800 - series mpu interface)
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 31 8080 - s eries mpu interface & write instruction table 14. ac characteristics (8080 - series write instruction) condition characteristic symbol min. typ. max. unit wr cycle time t c 650 - pulse rise / fall time t r , t f - - 25 wr pulse width high t wh 150 - - wr pulse width low t wl 450 - - rs and csb setup time t su1 60 - - rs and csb hold time t h1 30 - - db setup time t su2 100 - - v dd = 2.4v to 3.6v, ta = - 30 to +85 o c d b hold time t h2 50 - - ns wr cycle time t c 350 - pulse rise / fall time t r , t f - - 25 wr pulse width high t wh 100 - - wr pulse width low t wl 250 - - rs and csb setup time t su1 40 - - rs and csb hold t ime t h1 10 - - db setup time t su2 40 - - v dd = 3 . 6 v to 5 . 5 v, ta = - 30 to +85 o c db hold time t h2 10 - - ns t r rs, csb db0 to db7 rw_wr t c t h2 t su2 t f t wh t wl t h1 t su1 figure 1 9 . write bus mode timing (8080 - series mpu interface)
S6A0031 preliminary s pec. ver. 0. 5 8 com / 80 seg driver & controller for st n lcd 32 6800 - s eries mpu interface & read instruction table 15. ac characteristics (6800 - series read instruction) condition characteristic symbol min. typ. max. unit e cycle time t c 650 - pulse rise / fall time t r , t f - - 25 e pulse width high t wh 450 - - e pulse width low t wl 150 - - rs and csb setup time t su 60 - - rs and csb hold time t h 30 - - db output delay time t d - - 360 v dd = 2.4v to 3.6v, ta = - 30 to +85 o c db output hold time t dh 2 0 - - ns e cycle time t c 350 - pulse rise / fall time t r , t f - - 25 e pulse width high t wh 250 - - e pulse width low t wl 100 - - rs and csb setup time t su 40 - - rs and csb hold time t h 10 - - db output delay time t d - - 120 v dd = 3 . 6 v to 5 . 5 v, ta = - 30 to +85 o c db output hold time t dh 10 - - ns rs, csb db0 to db7 e_rd rw_wr b t su t c t dh t d t f t r t h t wl t wh figure 20 . read bus mode timing (6800 - series mpu interface)
8 com / 80 seg driver & controller for st n l cd preliminary s pec. ver. 0. 5 S6A0031 33 8080 - s eries mpu interface & read instruction table 16. ac characteristics (8080 - series read instruction) condition characteristic symbol min. typ. max. unit rd cycle time t c 650 - pulse rise / fall time t r , t f - - 25 rd pulse width high t wh 150 - - rd pulse width low t wl 450 - - rs and csb setup time t su 60 - - rs and csb hold time t h 30 - - db output delay time t d - 360 v dd = 2.4v to 3.6v, ta = - 30 to +85 o c db output hold time t dh 2 0 - - ns rd cycle time t c 350 - pulse rise / fall time t r , t f - - 25 rd pulse width high t wh 100 - - rd pulse width low t wl 250 - - rs and csb setup time t su 40 - - rs and csb hold time t h 10 - - db output delay time t d - - 120 v dd = 3 . 6 v to 5 . 5 v, ta = - 30 to +85 o c db output hold time t dh 10 - - ns t r rs, csb db0 to db7 e_rd t c t dh t d t f t wh t wl t h t su figure 2 1 . read bus mode timing (8080 - series mpu interface)


▲Up To Search▲   

 
Price & Availability of S6A0031

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X